using System.Drawing;
using System.Windows.Forms;
using Tiwo.Design.Renderers;

namespace Tiwo.Design.Trackers
{
    public interface IMouseTracker
    {
        void MouseMove(Point location);
        void MouseUp(Point location);
        void MouseDown(Point location);

        SchemeRenderSite Site { get; set; }
        Cursor Cursor { get; }

        void DrawTo(Graphics graphics, IRenderingCache rendering);
    }
}